Skip to content

[3/N] [List API] feat(summary): project request logs from admission context#303

Open
albertywu wants to merge 1 commit into
wua/list-api-request-logfrom
wua/list-api-summary-store
Open

[3/N] [List API] feat(summary): project request logs from admission context#303
albertywu wants to merge 1 commit into
wua/list-api-request-logfrom
wua/list-api-summary-store

Conversation

@albertywu

@albertywu albertywu commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the RequestSummary entity, storage contract, generated mocks, and MySQL implementation for the gateway-owned list read model. The store merges immutable request-log events into a queue-scoped summary table with optimistic concurrency.

Test Plan

make fmt && make build && make test && make check-mocks && make e2e-test

Issues

Stack

  1. [1/N] [List API] docs(list): define request context read model #310
  2. [2/N] [List API] feat(context): add immutable request admission store #302
  3. @ [3/N] [List API] feat(summary): project request logs from admission context #303
  4. [4/N] [List API] feat(gateway): expose List API from request summaries #304
  5. [5/N] [List API] test(e2e): cover gateway List API #305
  6. [6/N] [List API] docs(service): document gateway List API read model #306

Comment thread submitqueue/extension/storage/mysql/request_summary_store.go Outdated
Comment thread submitqueue/extension/storage/request_summary_store.go
Comment thread submitqueue/entity/request_summary.go Outdated
@albertywu albertywu changed the title feat(storage): add request summary read model [2/N] [List API] feat(storage): add request summary read model Jul 7, 2026
Comment thread submitqueue/core/request/store.go Outdated
Comment thread submitqueue/extension/storage/mysql/schema/request_summary.sql Outdated
Comment thread submitqueue/extension/storage/request_summary_store.go Outdated
Comment thread submitqueue/extension/storage/request_summary_store.go
Comment thread submitqueue/extension/storage/request_summary_store.go
@albertywu albertywu force-pushed the wua/list-api-request-log branch from 5fb143c to bf22c1a Compare July 7, 2026 22:29
@albertywu albertywu force-pushed the wua/list-api-summary-store branch from 788ef8d to 48dfb0b Compare July 7, 2026 22:29
@albertywu albertywu changed the title [2/N] [List API] feat(storage): add request summary read model [3/N] [List API] feat(summary): project request logs from admission context Jul 7, 2026
@albertywu albertywu force-pushed the wua/list-api-summary-store branch from 48dfb0b to c0e7f96 Compare July 7, 2026 22:40
@albertywu albertywu force-pushed the wua/list-api-request-log branch from bf22c1a to 78d7442 Compare July 7, 2026 22:40
@albertywu albertywu force-pushed the wua/list-api-summary-store branch from c0e7f96 to c82b235 Compare July 8, 2026 00:15
@albertywu albertywu force-pushed the wua/list-api-request-log branch from 78d7442 to 914b217 Compare July 8, 2026 00:15
@albertywu albertywu force-pushed the wua/list-api-summary-store branch from c82b235 to d565bc9 Compare July 8, 2026 00:18
@albertywu albertywu force-pushed the wua/list-api-request-log branch from 914b217 to 05fe3cc Compare July 8, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants